OP_SCHEMA(SI32Attr, int32_t)
OP_SCHEMA(SI64Attr, int64_t)
OP_SCHEMA(BoolAttr, bool)
OP_SCHEMA(F32Attr, float)
OP_SCHEMA(F64Attr, double)
OP_SCHEMA(StrAttr, std::string)
OP_SCHEMA(ShapeAttr, Shape)
OP_SCHEMA(OneFlow_DataType, DataType)
OP_SCHEMA(SI32ArrayAttr, std::vector<std::int32_t>)
OP_SCHEMA(SI64ArrayAttr, std::vector<std::int64_t>)
OP_SCHEMA(F32ArrayAttr, std::vector<float>)
OP_SCHEMA(DTArrayAttr, std::vector<DataType>)
OP_SCHEMA(ShapeArrayAttr, std::vector<Shape>)
OP_SCHEMA(StrArrayAttr, std::vector<std::string>)
OP_SCHEMA(ComplexDoubleAttr, std::complex<double>)
